package com.chinairi.mall.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.common.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 物料特征值
 * </p>
 *
 * @author gsl
 * @since 2020-09-04
 */
@TableName("MAT_FEATURE_VALUE")
public class MatFeatureValue extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 物料特征值ID
     */
    @TableId("MAT_FEA_VAL_DBID")
    private String matFeaValDbid;

    /**
     * 物料表ID
     */
    @TableField("MAT_DBID")
    private String matDbid;

    /**
     * 特征量表ID
     */
    @TableField("MAFE_DBID")
    private String mafeDbid;

    /**
     * MFV物料编码
     */
    @TableField("MFV_MAT_CODE")
    private String mfvMatCode;

    /**
     * MFV计量单位
     */
    @TableField("MFV_UNIT")
    private String mfvUnit;

    /**
     * MFV特征量编码
     */
    @TableField("MFV_FEATURE_CODE")
    private String mfvFeatureCode;

    /**
     * MFV特征量名称
     */
    @TableField("MFV_FEATURE_NAME")
    private String mfvFeatureName;

    /**
     * MFV特征值
     */
    @TableField("MFV__FEATURE_VALUE")
    private String mfvFeatureValue;

    /**
     * MFV备注
     */
    @TableField("MFV_REMAKE5")
    private String mfvRemake5;

    /**
     * MFV机构ID
     */
    @TableField("MFV_ORGID")
    private String mfvOrgid;

    /**
     * MFV创建人
     */
    @TableField("MFV_CREATE_USER")
    private String mfvCreateUser;

    /**
     * MFV创建时间
     */
    @TableField("MFV_CREATE_TIME")
    private Date mfvCreateTime;

    /**
     * MFV修改人
     */
    @TableField("MFV_UPDATE_USER")
    private String mfvUpdateUser;

    /**
     * MFV修改时间
     */
    @TableField("MFV_UPDATE_TIME")
    private Date mfvUpdateTime;

    public String getMatFeaValDbid() {
        return matFeaValDbid;
    }

    public void setMatFeaValDbid(String matFeaValDbid) {
        this.matFeaValDbid = matFeaValDbid;
    }
    public String getMatDbid() {
        return matDbid;
    }

    public void setMatDbid(String matDbid) {
        this.matDbid = matDbid;
    }
    public String getMafeDbid() {
        return mafeDbid;
    }

    public void setMafeDbid(String mafeDbid) {
        this.mafeDbid = mafeDbid;
    }
    public String getMfvMatCode() {
        return mfvMatCode;
    }

    public void setMfvMatCode(String mfvMatCode) {
        this.mfvMatCode = mfvMatCode;
    }
    public String getMfvUnit() {
        return mfvUnit;
    }

    public void setMfvUnit(String mfvUnit) {
        this.mfvUnit = mfvUnit;
    }
    public String getMfvFeatureCode() {
        return mfvFeatureCode;
    }

    public void setMfvFeatureCode(String mfvFeatureCode) {
        this.mfvFeatureCode = mfvFeatureCode;
    }
    public String getMfvFeatureName() {
        return mfvFeatureName;
    }

    public void setMfvFeatureName(String mfvFeatureName) {
        this.mfvFeatureName = mfvFeatureName;
    }
    public String getMfvFeatureValue() {
        return mfvFeatureValue;
    }

    public void setMfvFeatureValue(String mfvFeatureValue) {
        this.mfvFeatureValue = mfvFeatureValue;
    }
    public String getMfvRemake5() {
        return mfvRemake5;
    }

    public void setMfvRemake5(String mfvRemake5) {
        this.mfvRemake5 = mfvRemake5;
    }
    public String getMfvOrgid() {
        return mfvOrgid;
    }

    public void setMfvOrgid(String mfvOrgid) {
        this.mfvOrgid = mfvOrgid;
    }
    public String getMfvCreateUser() {
        return mfvCreateUser;
    }

    public void setMfvCreateUser(String mfvCreateUser) {
        this.mfvCreateUser = mfvCreateUser;
    }
    public Date getMfvCreateTime() {
        return mfvCreateTime;
    }

    public void setMfvCreateTime(Date mfvCreateTime) {
        this.mfvCreateTime = mfvCreateTime;
    }
    public String getMfvUpdateUser() {
        return mfvUpdateUser;
    }

    public void setMfvUpdateUser(String mfvUpdateUser) {
        this.mfvUpdateUser = mfvUpdateUser;
    }
    public Date getMfvUpdateTime() {
        return mfvUpdateTime;
    }

    public void setMfvUpdateTime(Date mfvUpdateTime) {
        this.mfvUpdateTime = mfvUpdateTime;
    }

    @Override
    public String toString() {
        return "MatFeatureValue{" +
            "matFeaValDbid=" + matFeaValDbid +
            ", matDbid=" + matDbid +
            ", mafeDbid=" + mafeDbid +
            ", mfvMatCode=" + mfvMatCode +
            ", mfvUnit=" + mfvUnit +
            ", mfvFeatureCode=" + mfvFeatureCode +
            ", mfvFeatureName=" + mfvFeatureName +
            ", mfvFeatureValue=" + mfvFeatureValue +
            ", mfvRemake5=" + mfvRemake5 +
            ", mfvOrgid=" + mfvOrgid +
            ", mfvCreateUser=" + mfvCreateUser +
            ", mfvCreateTime=" + mfvCreateTime +
            ", mfvUpdateUser=" + mfvUpdateUser +
            ", mfvUpdateTime=" + mfvUpdateTime +
        "}";
    }
}
